package org.mebusw.game;

import org.mebusw.vo.GameTable;

public interface IGameManager {
	public void createGame(String playerName, int uid, int playerCount,
			String description, String gameName, int expansion);

	public void joinGame(String playerName, int uid);

	public void loadGame(int gid);

	public void saveGame();

	public void initNewGame();

	public GameTable getGt();

	public void setGt(GameTable gt);

	public int playerNameToID(String username);

	/**
	 * return compact game table for message, because not all data is needed by
	 * Flex
	 */
	public GameTable getGtVO();

}
